<?php

class EmailPlantilla extends Model {

    var $table = 'si_email_plantilla';
    
    function listadoPlantillas($id = null, $codigo = null, $nombre = null, $asunto = null, $descripcion = null, $texto = null, $orden = null, $porPagina = null, $inicio = null) {
        $query = "SELECT * FROM si_email_plantilla WHERE '1'";
        $query .= (!empty($id)) ? " AND id = '$id'" : "";
        $query .= (!empty($codigo)) ? " AND codigo ILIKE '%$codigo%'" : "";
        $query .= (!empty($nombre)) ? " AND nombre ILIKE '%$nombre%'" : "";
        $query .= (!empty($asunto)) ? " AND asunto ILIKE '%$asunto%'" : "";
        $query .= (!empty($descripcion)) ? " AND descripcion ILIKE '%$descripcion%'" : "";
        $query .= (!empty($texto)) ? " AND cuerpo_texto ILIKE '%$texto%'" : "";
        $query .= (!empty($orden)) ? " ORDER BY $orden" : " ORDER BY nombre";
        $query .= (!empty($porPagina)) ? " LIMIT $porPagina OFFSET $inicio" : "";
        return $this->_SQL_tool($this->SELECT, __METHOD__, $query);
    }

    

}

?>
